Programmeren 5
Les 25
17 januari 2018
Fric-frac realisatie: Views en Controllers maken
Doelstelling
- In een vorige les hebben we het model gemaakt nu maken we de views, wat overeenkomt met de tweede letter in het acronym MVC. De HTML en CSS die we gaan maken is gebaseerd op Fric-frac Wireframes. De views bestaan uit HTML, CSS en C# en worden opgeslagen in de map Views en hebben een cshtml extensie waarmee wordt aangegeven dat die bestanden zowel HTML, CSS als C# code kunnen bevatten.
- We leren het concept Masterpage in ASP.NET MVC.
- We leren hoe je manueel views maakt in ASP.NET MVC vertrekkend van een wireframe.
Leerpad
- Ik ga ervan uit dat je het model voor de Fric-Frac app reeds gemaakt hebt. Uitleg hierover vind je op EF Core - Fric-frac model op basis van bestaande database.
- Filmpje: Fric-frac Views en Controllers toevoegen
- De views maken we volgens het design uitgetekend in de Fric-frac Wireframes:
- Fric-frac master page
- Fric-frac Website Index wireframe naar HTML
- Fric-frac Admin Index wireframe naar HTML
- Fric-frac Person Index wireframe omzetten naar HTML
- Fric-frac Person InsertingOne wireframe omzetten naar HTML
- Fric-frac Person ReadingOne wireframe omzetten naar HTML
- Fric-frac Person UpdatingOne wireframe omzetten naar HTML
- We hebben nu de views gemaakt maar kunnen ze niet uitproberen. Daarvoor moeten we de Controllers toevoegen:
Opdracht
- Maak de views voor de Log entiteit.
- Maak de Controller klasse voor Log entiteit.
- Maak in de Controller klasse de volgende methoden:
- Index
- InsertingOne
- ReadingOne
- UpdatingOne
- Deze opdracht maakt deel uit van de laatste examenopdracht.
- Synchroniseer je lokale map met Cloud9 met behulp van link. In de commit commentaar plaats je "Les 25 VosAdmin realisatie het model maken".
- Deadline: dag van het examen 31 januari 2018
2018-12-30 10:50:04